export {}

namespace Outter {
  export const name: string = 'hello'
  export function say(msg: string) {
    return `${msg}, you are using tst`
  }
  export class Person {
    name: string
    constructor(name: string) {
      this.name = name
    }
    buy() {
      console.log('buy')
    }
  }

  export namespace Inner {
    export const age: string = 'inner'
  }
}

console.log(Outter.name)

console.log(Outter.say('hello'))

const person = new Outter.Person('hello')
person.buy()

console.log(Outter.Inner.age)
